NSF PI Meeting: The Science of Cloud Computing

نویسنده

  • Amr El Abbadi
چکیده

DBMSs powering cloud application platforms must serve large numbers of applications with unpredictable load patterns while minimizing the operating cost leveraging the underlying pay-per-use infrastructure. We have designed ElasTraS, an Elastic TranSactional relational database for cloud platforms. ElasTraS is a confluence of two major design philosophies: traditional relational database systems (RDBMS) that allow the efficient execution of OLTP workloads and provide ACID guarantees for small databases and the Key-value stores that are elastic, scalable, and highly available. Effective resource sharing and the consolidation of multiple tenants on a single server allows ElasTraS to efficiently manage tenants with small data and resource requirements, while advanced database partitioning and live migration allows it to serve tenants that grow, both in terms of data as well as load. ElasTraS achieves low overhead on-demand elasticity using live migration of tenant databases allowing expansion of the cluster size during high load and consolidation during usage troughs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Task Scheduling Algorithm Using Covariance Matrix Adaptation Evolution Strategy (CMA-ES) in Cloud Computing

The cloud computing is considered as a computational model which provides the uses requests with resources upon any demand and needs.The need for planning the scheduling of the user's jobs has emerged as an important challenge in the field of cloud computing. It is mainly due to several reasons, including ever-increasing advancements of information technology and an increase of applications and...

متن کامل

FRA-PSO: A two-stage Resource Allocation Algorithm in Cloud Computing

Cloud computing gives a large quantity of processing possibilities and heterogeneous resources, meeting the prerequisites of numerous applications at diverse levels. Therefore, resource allocation is vital in cloud computing. Resource allocation is a technique that resources such as CPU, RAM, and disk in cloud data centers are divided among cloud users. The resource utilization, cloud service p...

متن کامل

IMPACTS AND CHALLENGES OF CLOUD COMPUTING FOR SMALL AND MEDIUM SCALE BUSINESSES IN NIGERIA

Cloud computing technology is providing businesses, be it micro, small, medium, and large scale enterprises with the same level playing grounds. Small and Medium enterprises (SMEs) that have adopted the cloud are taking their businesses to greater heights with the competitive edge that cloud computing offers. The limitations faced by (SMEs) in procuring and maintaining IT infrastructures has be...

متن کامل

A Framework for Evaluating Cloud Computing User’s Satisfaction in Information Technology Management

Cloud computing is a new discussion in enterprise IT. It has already become popular in terms of distributed technology in some companies. It enables managers to setup and run the intended businesses by avoiding excessive spending on computers, software and hiring expert staff, which proves to be cost effective. Cloud computing also helps users pay for the IT services without spending massive am...

متن کامل

Data Replication-Based Scheduling in Cloud Computing Environment

Abstract— High-performance computing and vast storage are two key factors required for executing data-intensive applications. In comparison with traditional distributed systems like data grid, cloud computing provides these factors in a more affordable, scalable and elastic platform. Furthermore, accessing data files is critical for performing such applications. Sometimes accessing data becomes...

متن کامل

ارائه چارچوب ابتکاری عوامل موثر بر پذیرش فناوری رایانش ابری با استفاده از رویکرد فراترکیب

Cloud computing introduces new capabilities to organizations such as: cost efficiency, scalability, access to global markets, and ease of use, flexibility and rapid adaptability against environmental changes. Cloud computing provides an important role in organizational innovation and agility. In spite of great opportunities that this technology brings to organization, in many of organization, e...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011